Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F3 Spain F1 Spain F2 Spain F4 Eddleman USTA Challenger - Birmingham Rado Geneva Challenger - Geneva Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Geneva Challenger - Geneva Corona Mexico City Open - Mexico City San Remo Tennis Cup - San Remo Prostejov Challenger Barletta Citta'Della Disfida Open 98 - Barletta Internationale Tenniskampioenschappen - Scheveningen Prostejov Challenger Barletta Citta Della Disfida Open 2000 - Barletta drkoop.com USTA Tennis Championships - Armonk Fujitsu Siemens Open - Budapest The Scottish Tennis Championships - Edinburgh Zivnobanka Czech Open - Prostejov Banja Luka 2002 - Banja Luka VSZ Solvak Open Challenger - Kosice Segovia Challenger Open Castilla y Leon - Segovia Open de Montauban - Montauban Siemens Open 2002 - Scheveningen Hilton Waikoloa USTA Challenger - Waikoloa Cairo Challenger - Cairo Memorial Savigni - Sassuolo Open Diputacion - Cordoba Sylt Open 2000 - Sylt ATP Heineken Challenger 1999 - Ho Chi Minh City ECM Cup - Prague The Scottish Championships - Edinburgh Ho Chi Minh City Challenger - Ho Chi Minh City Geneva Challenger - Geneva Open Castilla y Leon - Segovia AXA Open - Lisbon Copa Sevilla - Seville Open de Tanger - Tangier Prostejov Challenger Okal Cup - Eckental Sporting Challenger 2003 - Turin The Indian Oil Servo ATP Challenger - Chandigarh 2001 Challenger Canottieri Mincio - Mantova 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Maia Open 2002 - Maia Schickendanz Open - Furth Memorial Savigni - Sassuolo VIII Trofeo Ciutat de Barcelona - Barcelona Tatra Banka Open 2001 - Bratislava I Tourneo Fila Citta di Brindisi - Brindisi Warsteiner Grand Prix - Oberstaufen Zivnobanka Open - Prostejov Geneva Challenger - Geneva Black Forest Open - Alpirsbach Nuembrecht Challenger - Nuembrecht drkoop.com USTA challenger of Miami - Miami Black Forest Open 2000 - Freudenstadt Volvo Sylt Open - Sylt Residenza Open - Magdeburg IX Ciutat de Barcelona - Barcelona Banca Marche Tennis Cup - San Benedetto Orleans Challenger Healthsouth/USTA Challenger - Denver Heinekin Open 1998 - Budva Bogota Challenger - Bogota Mons Challenger ATU Cup 1999 - Weiden XXXVII Torneig C.E. Laieta - Barcelona Volkswagen TED Open - Istanbul Warsteiner Challenger Lubeck - Lubeck Siemens Open 2003 - Scheveningen Mobelwelt-Zick Open 98 - Dresden Newcastle Challenger - Newcastle Volkswagen TED Open - Istanbul Internationale Tenniskampioenschappen Scheveningen - Scheveningen 5th Sardinian International Championships - Cagliari Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Open de Montauban - Montauban Heilbronn Challenger Prostejov Challenger Bergamo Challenger Copa Sevilla-Internacionales de Andalucia - Seville Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons Brasov Challenger - Brasov KGHM Dialog Polish Indoors - Wroclaw Hungarian Architect Open - Budapest Asirom Challenger Brasov - Brasov ATP Challenger XXVI Edizione - Manerbio VII Torneo Internazionale di Tennis - Barletta VIII Torneo Internazionale di Tennis - Barletta Challenger Casino Lugano - Lugano Samsung Securities Cup Challenger - Seoul Prostejov Challenger BMW Challenger Open - Monchengladbach Open Seat-Godo 2000 - Barcelona Kremlin Cup - Moscow Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik Estoril Open - Estoril Mallorca Open - Mallorca BMW Open - Munich Telenordia Swedish Open - Bastad Rome Challenger RCA Championships - Indianapolis Gelsor Open Romania - Bucharest Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen Estoril Open - Estoril Mallorca Open - Mallorca BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Aptos Challenger AIG Japan Open - Tokyo Vancouver Challenger CA Tennis Trophy - Vienna Milan Indoors - Milan Open 13 - Marseille Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Bratislava Challenger Open 88 - Contrexeville Heilbronn Open - Heilbronn 6th Sardinian International Championships - Cagliari Open de Montauban - Montauban Czech Open - Prostejov Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Stella Artois Clay Court Championships - Budaors BMW Open - Munich The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Honda Kah Singapore Men's Tennis Open - Singapore Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Yugoslavia Open - Belgrade Next Generation Hardcourts - Adelaide Warsteiner Challenger Wolfsburg - Wolfsburg Medibank Private International - Sydney Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Zivnobanka Czech Open - Prostejov Dubai Open - Dubai Exim Agmedia Open - Kosice Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Quelle Cup - Furth Finnish Open - Helsinki Zivnobanka Open - Prostejov Braunschweig Open - Braunschweig Allianz Suisse Open - Gstaad FILA Challenger - Biella Hilversum Open - Hilversum Ciur Pribram Challenger - Pribram Open de Montauban - Montauban Prostejov Challenger AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Chennai Open - Chennai 3° Trofeo 'Citta di Brindisi' - Brindisi Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Genoa Open 'Fondazione Carige' - Genova Open 13 - Marseille Fujitsu Siemens Open - Budapest Banja Luka Challenger 2003 - Banja Luka Open SEAT Godo 2006 - Barcelona Medicor Open - Budapest The Stella Artois Championships - London Zivnobanka Open 1999 - Prostejov Ciur Cup 99 - Prague Olbia Geovillage Open - Olbia 1st Challenger Tournament Leon - Leon Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia ATU Cup - Weiden KGHM Polish Indoors - Wroclaw The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai LTA Men's Challenger - Wrexham Podebradka Cup - Prague DPD Challenger 2000 - Aschaffenburg Tatra Banka Slovak Open - Bratislava Osaka International Tennis Tournament - Osaka Espinho Challenger - Espinho The Wrexham Challenger - Wrexham BMW Open - Munich Allianz Suisse Open - Gstaad Yitzhak Rabin Challenger 1998 - Tel Aviv Copa Ericsson Peru - Lima Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg Jagermeister Open - Braunschweig FILA Challenger Biella - Biella CA Challenger - Graz Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental Countrywide Classic - Los Angeles Top Wool Challenger Biella - Biella Legg Mason Tennis Classic - Washington 10ø Tornea B. Camparini - Reggio Emilia Merano Open - Merano IPP Geneva Trophy - Geneva Black Forest Open 2004 - Freudenstadt ATP Kremlin Cup - Moscow Medibank International - Sydney SAP Open - San Jose Copenhagen Open - Copenhagen The Nottingham Open - Nottingham Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Medibank International - Sydney Open Sabadell Atlantico - Barcelona Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Marbella Open - Marbella AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane Gelsor Open Romania - Bucharest Ostrava Challenger Regions Morgan Keegan Championships - Memphis AEGON Championships - London Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Regions Morgan Keegan Championships - Memphis The Hamlet Cup - Long Island Power Horse World Team Cup - Dusseldorf Qatar Exxon Mobil Open 2003 - Doha Rakuten Japan Open - Tokyo Apia International - Sydney Prostejov Challenger BMW Open - Munich Erste Bank Open - Vienna Open Seat-Godo 2001 - Barcelona Salem Open - Hong Kong Heineken Open - Auckland Next Generation Adelaide International - Adelaide Grand Prix de Tennis de Lyon - Lyon Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citi Open - Washington BMW Open - Munich Brisbane - Brisbane Milan Indoors - Milan Erste Bank Open - Vienna Sunrise Challenger Medibank International - Sydney Brisbane International - Brisbane Pilot Pen Tennis - New Haven SAP Open - San Jose Gerry Weber Open - Halle Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Heineken Open - Auckland Next Generation Adelaide International - Adelaide Open 13 - Marseille Open Seat Godo 2007 - Barcelona AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Davidoff Swiss Indoors Basel - Basel Sarasota Challenger AEGON International - Eastbourne Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Citi Open - Washington Swiss Indoors Basel - Basel Apia International - Sydney Claro Open Colombia - Bogota Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Zivnobanka Czech Open - Prostejov San Luis Potosi Challenger 2002 - San Luis Potosi Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur KGHM Polish Indoors - Wroclaw ATU Cup - Weiden The Scottish Tennis Championships - Edinburgh Barcelona Open BancSabadell - Barcelona Open 88 - Contrexeville Sports Expert Open - Nettingsdorf Copa Sevilla Inernacionales de Andalucia - Seville DPD Challenger 99 - Aschaffenburg Dubai Duty Free Tennis Championships - Dubai Napoli International Cup - Napoli Prague Challenger - Prague Architect Open - Budapest Challenger de Granby - Granby Poznan Challenger - Poznan Honda-Kah Open - Singapore Warsteiner Grand Prix - Oberstaufen Open 13 - Marseille 2000 Cairo Challenger - Cairo Vietnam Open - Ho Chi Minh City Kaltenberg Open - Split Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat-Godo '98 - Barcelona Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AEGON International - Eastbourne Salem Open - Hong Kong Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome SAP Open - San Jose Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Regions Morgan Keegan Championships - Memphis Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Rogers Cup - Toronto Qatar Open - Doha Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo Rogers Cup - Montreal Open Sabadell Atlantico - Barcelona Tento Czech Open - Prague Shanghai ATP Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland Open 13 - Marseille Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BMW Open - Munich Tennis Masters Series - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Trofeo Conde de Godo - Barcelona Mutua Madrid Open - Madrid Telecom Italia Masters - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Tennis Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo NASDAQ-100 Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Paris Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Pacific Life Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Sony Ericsson Open - Miami IPB Czech Indoor - Ostrava Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris Australian Open - Melbourne French Open - Paris The Stella Artois Championships - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Legg Mason Tennis Classic - Washington Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Internazionali BNL dItalia - Rome Rogers Cup - Montreal Australian Open - Melbourne U.S. Open - New York Rogers Masters - Toronto Wimbledon - London Australian Open - Melbourne Olympics - Beijing Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 70th River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Olympics - London